Skip to content

Add get_vista tool for retrieving DevRev vista information #30

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jul 18, 2025

Conversation

anoushkakumar321
Copy link
Contributor

@anoushkakumar321 anoushkakumar321 commented Jul 11, 2025

Summary
Adds a new "get_vista" tool to the DevRev MCP server that allows users to retrieve vista (filtered view) information by ID.

Changes Made

  • New Tool: Added "get_vista" tool with proper input schema validation
  • Handler Implementation: Complete tool handler with comprehensive error handling
  • API Integration: Uses existing make_devrev_request utility for consistency
  • Search Enhancement: Added "vista" namespace to search tool for better vista discovery
    https://app.devrev.ai/devrev/works/ISS-193339

Anoushka Kumar added 2 commits July 11, 2025 11:06
- Add get_vistas tool definition with input schema validation
- Implement complete handler with error handling and API integration
- Add vista namespace to search tool for comprehensive vista support
- Clean up leftover commented code
- Use existing make_devrev_request utility for consistent API calls

This enables users to retrieve vista (filtered view) information by ID,
expanding the MCP server's DevRev integration capabilities.
@anoushkakumar321 anoushkakumar321 requested a review from a team as a code owner July 11, 2025 06:10
@anoushkakumar321 anoushkakumar321 changed the title Add get_vistas tool for retrieving DevRev vista information Add get_vista tool for retrieving DevRev vista information Jul 17, 2025
@floatingIce91 floatingIce91 self-requested a review July 18, 2025 10:01
@shivam-gupta-devrev shivam-gupta-devrev merged commit bdc11c8 into devrev:main Jul 18, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants